FluentForm\App\Services\FormBuilder\Components\BaseComponent S

Total Complexity 46
Dependencies 2
Dependents 0
Total lines 297
Lines of code 154
Logical lines of code 83
Comment lines 84
Methods 16
Properties 1

Methods 16

Method Rating Maintainability Complexity Lines of code
buildElementMarkup()
A
42 9 55
buildAttributes()
S
63 5 10
buildElementLabel()
S
60 4 11
hasConditions()
S
65 4 8
extractDynamicValues()
S
62 3 11
makeElementId()
S
62 3 10
getRequiredClass()
S
72 3 5
getLabelHelpMessage()
S
67 3 7
getInputHelpMessage()
S
66 3 7
extractValueFromAttributes()
S
67 2 8
getAsteriskPlacement()
S
68 2 7
__construct()
S
80 1 3
getUniqueId()
S
77 1 3
getDefaultContainerClass()
S
82 1 3
parseEditorSmartCode()
S
79 1 3
printContent()
S
78 1 3